package com.jh.fcsm.constant;

/**
 * 常量类
 */
public class Constant {
    /**
     * UTF-8 字符集
     */
    public static final String UTF8 = "UTF-8";

    /**
     * 数据状态：是
     */
    public final static Integer YES = 1;
    /**
     * 数据状态：否
     */
    public final static Integer NO = 0;

    /**
     * 管理员账号类型
     */
    public static final String ADMIN = "ADMIN";

    /**
     * 根节点
     */
    public final static String ROOT = "0";

    /**
     * 菜单类型（目录）
     */
    public static final String TYPE_DIR = "M";

    /**
     * 菜单类型（菜单）
     */
    public static final String TYPE_MENU = "C";

    /**
     * 是否菜单外链（否）
     */
    public static final Integer NO_FRAME = 1;

    /**
     * Layout组件标识
     */
    public final static String LAYOUT = "Layout";

    /**
     * ParentView组件标识
     */
    public final static String PARENT_VIEW = "ParentView";
    /**
     * 最小密码长度
     */
    public static final Integer MINSIZE = 8;
    /**
     * 最大密码长度
     */
    public static final Integer MAXSIZE = 30;

    /**
     * 权限资源类型 : 菜单
     */
    public final static String RESOURCE_TYPE_MENU = "menu";

    /**
     * 权限资源类型 : 按钮
     */
    public final static String RESOURCE_TYPE_BTN = "button";

    /**
     * 字典管理 1代表公共字典
     */
    public static final Integer DICT_IS_OPEN = 1;

    /**
     * 用户登录名长度限制
     */
    public static final Integer USER_NAME_LENGTH = 32;
    /**
     * 用户密码长度限制
     */
    public static final Integer USER_PASSWORD_LENGTH = 32;
    /**
     * 用户禁用
     */
    public static final int DISABLED = 0;
}
